package featuresProcessing;

import java.util.ArrayList;
import java.util.HashMap;

import lp.polimi.treefinder.utils.RankElement;
import utils.Species;

/**
 * Interface of the rank aggregator. It takes as inputs the rankings given the query coming from the Shape and Features Detectors and
 * returns a final ranking.
 */
public interface RankGenerator {

	public ArrayList<RankElement> computeRank (HashMap<Integer, Float> distancesByFeatures, HashMap<Integer, Float> distancesByShapes, ArrayList<Species> db);

}
